@media (min-width: 768px) {
  .about_three .list .list_l:hover .qian {
    opacity: 0;

    margin-top: 40px;
  }

  .about_three .list .list_l:hover {
    position: relative;

    z-index: 29;
  }

  .about_three .list .list_l:hover .hou {
    opacity: 1;

    margin-top: 0;
  }
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}

@media (min-width: 1600px) {
}

@media (min-width: 1100px) {
}

@media (max-width: 1681px) {
  header {
    padding: 0 80px;
  }

  nav ul li {
    padding: 0 26px;
  }
}

@media (max-width: 1661px) {
}

@media (max-width: 1600px) {
  header {
    padding: 0 75px;
  }

  nav {
    margin-right: 40px;
  }

  /* .header_call {
		width: 224px;
	} */

  nav ul li {
    padding: 0 20px;
  }

  .index_four_bom .swiper-button-next {
    right: 10%;
  }

  .index_four_bom .swiper-button-prev {
    left: 10%;
  }
}

@media (max-width: 1550px) {
  .options_list {
    margin-bottom: 30px;
  }
}

@media (max-width: 1510px) {
}

@media (max-width: 1500px) {
  /* .header_call {
		width: 200px;
	} */

  nav {
    margin-right: 30px;
  }

  .aboutTwo_four_bom::after {
    content: '';
    margin-top: 6px;
  }

  #indemo .cont span,
  .cases-content .cont a.font16 {
    font-size: 14px;
  }
}

@media (max-width: 1450px) {
}

@media (max-width: 1440px) {
  nav {
    margin-right: 20px;
  }

  .index_four_bom .swiper-button-next {
    right: 6%;
  }

  .index_four_bom .swiper-button-prev {
    left: 6%;
  }

  .map .shanghai {
    top: 232px;

    right: 47px;
  }

  .map .suzhou {
    top: 225px;

    right: 107px;
  }

  .map .xiAn {
    top: 138px;
    right: 510px;
  }

  .map .chengdu {
    top: 300px;
    right: 533px;
  }

  .map .zhengzhou {
    top: 156px;
    right: 393px;
  }

  .map .tianjing {
    top: 114px;

    right: 276px;
  }

  .map .jinan {
    top: 164px;

    right: 224px;
  }

  .map .dalian {
    top: 113px;

    right: 145px;
  }

  .map .qingdao {
    top: 180px;

    right: 154px;
  }

  .map .nanjing {
    top: 216px;

    right: 205px;
  }

  .map .hefei {
    top: 247px;

    right: 287px;
  }

  .map .wuhan {
    top: 281px;

    right: 346px;
  }

  .map .changsha {
    top: 337px;

    right: 344px;
  }

  .map .guangzhou {
    top: 395px;

    right: 294px;
  }

  .map .shenzheng {
    top: 399px;

    right: 224px;
  }

  .map .xiamen {
    top: 363px;

    right: 99px;
  }

  .beijing {
    top: 100px;

    right: 294px;
  }

  .map .hangzhou {
    top: 293px;

    right: 52px;
  }

  .map .nancheng {
    top: 324px;

    right: 161px;
  }
}

@media (max-width: 1400px) {
  header {
    padding: 0 55px;
  }
}

@media (max-width: 1350px) {
  .order a {
    padding: 8px 28px;
  }

  nav ul li {
    padding: 0 17px;
  }

  .index_four_top .swiper-slide span {
    padding: 8px 30px;
  }

  .zoology .title p {
    margin: 20px auto 23px;
  }

  .zoology .imgss {
    margin-top: 35px;
    margin-bottom: 60px;
  }

  .bannerAll.contactBanner .cont {
    padding: 120px 0;
  }

  .bannerAll {
    min-height: 340px;
  }
}

@media (max-width: 1332px) {
  .resourceData_tab ul li a {
    padding: 8px 30px;
    line-height: 1;
  }

  .resourceData_three_cont_news li a .imgs {
    width: 290px;
  }

  .resourceData_three_cont_news li a .cont {
    width: calc(100% - 320px);
  }

  #indemo .cont span,
  .cases-content .cont a.font16 {
    font-size: 13px;
  }
}

@media (max-width: 1300px) {
  .order a {
    padding: 5px 10px;
  }

  /* .header_call {
		height: 33px;
	} */

  .yuan img {
    height: 28px;
  }

  /* .header_call span.yuan,
	.header_call .bgyuan {
		width: 28px;
		height: 28px;
	} */

  nav ul li {
    padding: 0 12px;
  }

  .banner {
    height: 460px;
  }

  .index_four_bom .swiper-slide .rt {
    padding: 130px 45px;
  }

  .index_four_bom .swiper-slide .rt .set {
    max-width: 85%;
  }

  .index_three_2 .rt img {
    width: 170px;
  }

  .index_three_2 .lt {
    width: 380px;
    height: 380px;
  }

  .mans .man {
    width: 130px;
  }

  .index_three_2 .rt {
    width: calc(100% - 380px);

    width: -webkit-calc(100% - 380px);
    padding-left: 60px;
  }

  .imgs1 {
    top: 54px;

    left: 49px;
  }

  .imgs2 {
    right: 33px;

    top: 94px;
  }

  .imgs3 {
    top: 296px;

    left: 108px;
  }

  .bannerAll .cont {
    padding: 76px 0;
  }

  .bannerAll {
    min-height: 300px;
  }

  .bannerAll .rt video {
    width: 430px;
  }

  .stvy {
    padding: 7px 30px;
  }

  .bazaarList_cont ul li a .cont {
    padding: 10px 20px 30px;
  }

  .bazaarList_cont ul li a .cont .font20 {
    margin: 10px 0 15px;
  }

  .bazaarList_cont ul li a .cont .font16 {
    margin-top: 10px;
  }

  .partners_cont .yuan {
    width: 400px;
  }

  .partners_cont .img1 {
    width: 336px;
    left: 20px;
    top: 0;
  }

  .partners_cont .img2 {
    width: 336px;
    top: 158px;
    left: 20px;
  }

  .partners_cont .img3 {
    width: 336px;
    left: 20px;
  }

  .partners_cont .img5,
  .partners_cont .img6,
  .partners_cont .img7 {
    width: 336px;
  }

  .partners_cont .img6 {
    top: 158px;
  }

  .partners_cont .img5 {
    top: 0;
  }

  .contactUs ul li .imgs {
    margin-bottom: 30px;
  }

  .contactUs ul li .font16 {
    margin-bottom: 20px;
  }

  .partners_cont .img4 {
    margin-left: -175px;
  }

  .resourceData_two_1 {
    top: -55px;
  }

  .resourceData_two_1 .swiper-slide {
    padding: 5% 6%;
  }

  .resourceData_two_1 .swiper-container {
    width: calc(100% - 120px);
  }

  .resourceData_two_1 .swiper-button-prev {
    left: 0;
  }

  .resourceData_two_1 .swiper-button-next {
    right: 0;
  }

  .studyOne .title .font30 {
    margin-bottom: 20px;
  }

  .studyOne .title {
    margin: 0 auto 40px;
  }

  .studyOne ul li {
    /* padding: 30px 45px; */
  }

  .bannerAll.product .cont {
    padding: 80px 0 110px;
  }

  nav ul li .nav_top a {
    line-height: 60px;
  }
}

@media (max-width: 1280px) {
  .about_three .list .list_l:first-child .hou {
    left: 0;
    transform: translateX(0);
  }

  .about_three .list .list_l:last-child .hou {
    right: 0;
    transform: translateX(0);
    left: auto;
  }

  .resourceData_tab ul {
    margin-bottom: 30px;
  }

  .resourceData_one_d .isc li {
    margin-bottom: 25px;
  }

  .costOne .title {
    margin-bottom: 50px;
  }
}

@media (max-width: 1210px) {
}

@media (max-width: 1200px) {
  /* .header_call {

		width: 185px;

	} */

  header {
    /* height: 80px; */
    padding: 0 35px;
  }

  .mar100 {
    margin-top: 70px;
  }

  nav {
    top: 70px;
  }

  .union-input,
  .index_ .forms {
    width: 300px;
  }

  .union-input input,
  .index_ .forms input {
    margin-left: 20px;
  }

  .union-input a,
  .index_ .forms a {
    width: 110px;
    height: 40px;
    line-height: 40px;
  }

  .union-input input,
  .index_ .forms input {
    width: 170px;
  }

  .index_one ul {
    padding: 20px;
  }

  .index_one ul li {
    margin-left: 15px;
  }

  .title {
    margin-bottom: 15px;
  }

  .index_four_top .swiper-slide span {
    padding: 7px 26px;
  }

  .swiperBtn {
    width: 28px;
  }

  .foot_top_lt ul {
    padding-right: 30px;
  }

  footer .cont {
    display: block;
  }

  .foot_top_lt {
    width: 100%;
  }

  .dimensional {
    justify-content: center;
  }

  .foot_top_rt {
    display: none;
  }

  .bannerAll .lt p {
    margin: 10px 0 30px;
  }

  .solution li .imgs {
    width: 130px;
    height: 130px;
  }

  .solution_two ul li .imgs {
    margin-right: 20px;
  }

  .solution_two ul li {
    margin-right: 30px;
  }

  .solution .solutionLi li .imgs {
    height: 67px;
    line-height: 67px;
  }

  .solution li .font22 {
    margin: 26px auto 10px;
  }

  .headerBg {
    top: 80px;
  }

  .case_details_s_c {
    margin-top: 40px;
  }

  .lit ul li::after {
    content: '';
    width: 250px;
    margin-top: -9px;
  }

  .lit ul li img {
    width: 80px;
  }

  .lit ul li .font20 {
    margin: 20px auto 15px;
  }

  .partners_cont .yuan {
    width: 300px;
  }

  .partners_cont .img1 {
    width: 280px;
    left: 50%;
    margin-left: -426px;
  }

  .partners_cont .img2 {
    width: 280px;
    top: 130px;
    left: 50%;
    margin-left: -426px;
  }

  .partners_cont .img3 {
    width: 280px;
    left: 50%;
    margin-left: -426px;
  }

  .partners_cont .img5,
  .partners_cont .img6,
  .partners_cont .img7,
  .partners_cont .img4 {
    width: 285px;
  }

  .partners_cont .img6 {
    top: 135px;
    right: 50%;
    margin-right: -453px;
  }

  .partners_cont .img5 {
    top: 0px;
    right: 50%;
    margin-right: -453px;
  }

  .partners_cont .img7 {
    bottom: 0;
    right: 50%;
    margin-right: -453px;
  }

  .partners_cont .img4 {
    margin-left: -150px;
  }

  .map img {
    display: none;
  }

  .map .font30 {
    position: relative;
    top: 0;
    left: 0;
    transform: translateY(0);
    text-align: center;
  }

  .map {
    padding: 50px 0;
  }

  .map .ulDian {
    display: none;
  }

  .city {
    display: block;
    margin-top: 30px;
  }
  .workCity {
    display: none;
  }

  .map .city li {
    color: #333;
    position: inherit;
    position: initial;
    font-size: 18px;
    width: 20%;
    border: 1px solid #eee;
    padding: 10px;
    text-align: center;
    font-weight: bold;
  }

  .city ul {
    display: flex;
    flex-wrap: wrap;
  }

  .aboutTwo_four_top .font400 {
    font-size: 350px;
  }

  .aboutTwo_four_bom::after {
    content: '';
    margin-top: 4px;
  }

  .lit ul li .imgs .y1 {
    width: 80px;
    height: 80px;
  }

  .lit ul li .imgs .y1 span {
    width: 50px;

    height: 50px;

    line-height: 50px;
    font-size: 24px;
  }

  .partners_cont {
  }

  .resourceData_tab ul li a {
    padding: 8px 20px;
  }

  .studyTwo .wid90 .swiper-slide {
    height: auto;
  }

  .studyShree1 ul li .cont {
    padding: 16px 20px 26px;
  }

  .studyShree2 li {
    height: 360px;
  }

  .studyShree2 li .font18 {
    margin: 32px auto 8px;
  }

  .product1 .list li .imgs {
    height: 60px;
  }

  .product1 ul.list li {
    padding: 50px 20px;
  }

  .product1 .lit ul li::after {
    content: '';

    top: 0;

    margin-top: 37px;
  }

  .product6 .swiper-container {
    width: 100%;
    margin-left: 0;
    padding: 15px;
  }

  .product5 .title {
    margin-bottom: 20px;
  }

  .video_pop .cont video {
    width: 100%;
  }

  .costOne .cont .rt ul li .q {
    padding: 26px 34px;
  }

  .costOne .cont .rt ul li .h {
    padding: 26px 34px;
  }

  .costOne .cont .rt ul li .bom li {
    margin-top: 10px;
  }
}

@media (max-width: 1180px) {
  nav {
    position: absolute;
    top: 70px;
    background-color: rgba(255, 255, 255, 0.9);
    width: 100%;
    padding: 20px;

    left: 0;
    z-index: 8;
    display: none;
  }
  .nav_down_two {
    width: 100%;
  }
  .ico {
    display: block;
  }

  nav ul li {
    display: block;
    border-bottom: 1px solid #ddd;
  }

  nav ul li .nav_top {
    line-height: 60px;
  }

  .header_right {
    width: calc(100% - 180px);
    width: -webkit-calc(100% - 180px);
    justify-content: flex-end;
    padding-right: 30px;
  }

  .nav_down {
    position: relative;
    top: 0 !important;
    transform: translateX(0);
    left: 0;
    display: none;
  }

  .nav_down .kind {
    display: block;
  }

  .kind-content-list a .font14,
  .kind-content-list a .imgs {
    display: none;
  }

  .nav_down_cont::after {
    display: none;
  }

  .kind-title {
    width: 100%;
  }

  .kind-content {
    width: 100%;
    flex-wrap: wrap;
    padding: 10px 0;
  }

  .kind-content-list {
    width: 25%;
  }

  .kind-content-list a {
    padding: 4px 7px;
  }

  nav ul li .nav_top a {
    font-size: 16px;
  }

  nav ul li .nav_top span {
    display: block;
  }
}

@media (max-width: 1100px) {
  .studyShree1 ul li {
    width: calc(25% - 10px);
    width: -webkit-calc(25% - 10px);
  }

  .product4 ul li {
    padding: 30px;
  }
}

@media (max-width: 997px) {
  header {
    padding: 0 40px;
  }

  #indemo .cont p {
    height: 61px;
  }

  .solution_three .cont p a,
  .cases-content .cont p {
    height: 63px;
  }

  .case_details p {
    margin-bottom: 20px;
  }

  .case_details .cont .lt {
    padding-right: 30px;
  }

  .case_details_s_c_rt {
    width: 240px;
  }

  .case_details_s_c_lt {
    width: calc(100% - 240px);

    width: -webkit-calc(100% - 240px);
  }

  .bazaarList_cont ul li {
    width: calc(50% - 20px);

    width: -webkit-calc(50% - 20px);
  }

  .lit ul li::after {
    content: '';

    width: 100%;
  }

  .lit ul li::after {
    margin-top: -6px;
  }

  .lit ul li {
    width: auto;
    padding: 0 20px;
  }

  .aboutTwo_four_top .cont {
    width: 70%;
    top: 54%;
  }

  .aboutTwo_four_top .cont .lt {
    width: 40%;
  }

  .aboutTwo_four_top .cont .rt {
    width: 60%;
  }

  .aboutTwo_four_top .swiperBtn {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .aboutTwo_four_top .swiperBtn img {
    height: 17px;
  }

  .aboutTwo_four_top .font400 {
    font-size: 300px;
  }

  .about_three .list .list_l {
    width: calc(33.333% - 10px);
    width: -webkit-calc(33.333% - 10px);
    margin-bottom: 14px;
  }

  .about_three .list {
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .about_three .list .list_l:nth-child(3) .hou {
    left: auto;
    right: 0;
    transform: translateX(0);
  }

  .resourceData_three_cont_news li a .imgs {
    width: 240px;
  }

  .resourceData_three_cont_news li a .cont {
    width: calc(100% - 260px);
  }

  .resourceData_two_cont_lt {
    padding-right: 3%;
  }

  .product5 .cont {
    padding: 33px 51px 60px;
  }

  .register .cont .lt {
    padding-right: 30px;
  }

  .register .cont .rt {
    padding: 29px 23px 35px;
  }

  .register .cont .rt .input-group {
    margin-top: 20px;
  }

  .input-group-addon {
    padding: 15px 12px;
  }

  .register .form-control {
    height: 46px;
  }
}

@media (max-width: 992px) {
  .cont3_list .lt a {
    width: 128px;
    height: 40px;
    line-height: 40px;
  }

  .cont3_list .lt {
    padding-right: 30px;
  }

  .cont3_list .rt {
    padding: 20px;
  }

  .cont3_list .rt img {
    box-shadow: 6px 6px 20px 0px rgb(0 0 0 / 24%);
  }

  .index_four_top .swiper-slide span {
    padding: 6px 20px;
  }

  .index_four_bom .swiper-slide .rt .set {
    width: 95%;
  }

  .index_four_bom .swiper-slide .rt {
    padding: 90px 30px;
  }

  .index_four_bom .swiper-button-next {
    right: 20px;
  }

  .index_four_bom .swiper-button-prev {
    left: 20px;
  }

  .swiperBtn {
    width: 23px;
    height: 46px;
  }

  .cards a {
    width: 240px;
    height: 100px;
  }

  .cards a img {
    max-width: 200px;
    max-height: 80px;
  }

  .tilese a {
    width: 128px;

    height: 40px;

    line-height: 40px;
  }

  .foot_top_lt .set {
    display: none;
  }

  .foot_top_lt ul .font14 {
    margin-bottom: 10px;
  }

  .foot_top_lt ul {
    padding-right: 0;
  }

  footer .cont {
    margin-top: 35px;
  }

  .dimensional .list_img:last-child {
    margin-right: 0;
  }

  .dimensional .list_img img {
    width: 50px;
  }

  .logo_foot {
    margin-bottom: 20px;
  }

  .logo_foot div {
    margin-right: 0;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
  }

  .foot_bom {
    display: block;
  }

  .foot_bom_lt {
    text-align: center;
  }

  .foot_bom_rt {
    text-align: center;
    margin-top: 10px;
  }

  .solution li .imgs {
    width: 110px;

    height: 110px;
    line-height: 110px;
  }

  .solution li .imgs img {
    max-width: 80px;
    max-height: 80px;
  }

  .icoRt img {
    width: 40px;
  }

  .icoRt {
    padding: 48px 12px 0;
  }

  .solution li .font22 {
    margin: 22px auto 8px;
  }

  .solution ul {
    padding: 0 50px;
  }

  .solution_two ul li .imgs {
    margin-right: 10px;
  }

  .solution .solutionLi li {
    padding: 29px 20px;
  }

  .cases-content li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 20px;
  }

  .cases-content li:nth-child(3n) {
    margin-right: 2%;
  }

  .cases-content li:nth-child(2n) {
    margin-right: 0;
  }

  .cases-content .cont {
    padding: 15px;
  }

  .cases-content .cont p {
    margin: 6px 0 10px;
  }

  .cases-content .cont a.font16 {
    margin-top: 15px;
  }

  .options {
    margin-bottom: 30px;
  }

  .partners_cont .yuan {
    display: none;
  }

  .partners_cont .imgs {
    position: inherit;
    position: initial;
  }

  .partners_cont .img4 {
    margin-left: 0;
  }

  .partners_cont {
    padding-bottom: 0;
  }

  .canvas ul li canvas {
    width: 240px !important;

    height: 180px !important;
  }

  .canvas .font22 {
    bottom: 70px;
  }

  .partners_cont img {
    margin: 0 !important;
  }

  .resourceData_tab ul {
    flex-wrap: wrap;
  }

  .resourceData_three_cont_news li a {
    display: block;
  }

  .resourceData_three_cont_news li a .imgs {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }

  .resourceData_three_cont_news li a .cont {
    width: 100%;
  }

  .resourceData_three_cont_news li a .cont p {
    height: auto;
    margin-bottom: 15px;
  }

  .cce li .top {
    padding: 20px 18px;
  }

  .cce li .bom {
    padding: 0 5px 5px;
  }

  .cce li .bom .cont_bom {
    padding: 10px;
  }

  .ccr li {
    width: 45%;
    padding: 10px 20px;
    margin: 0;
  }

  .ccr li {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .ccr li span {
    display: block;
    width: 62%;
  }

  .product4 ul li {
    padding: 20px;
  }

  .costOne .cont .rt ul li .q {
    padding: 20px 29px;
  }

  .costOne .cont .rt ul li .imgs {
    width: 40px;
    margin-right: 20px;
  }

  .register .cont {
    display: block;
  }

  .register .cont .lt {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }

  .register .cont .rt {
    width: 100%;
  }

  .register .cont .lt .font20 {
    margin: 12px auto;
  }

  .white_bg {
    height: 140px;
  }
}

@media (max-width: 900px) {
  .index_four_top .swiper-slide span {
    padding: 5px 15px;
  }

  .resourceData_tab ul li a {
    padding: 6px 13px;
  }

  .resourceData_one_d .isc li .cont {
    padding: 20px 14px 28px;
  }

  .resourceData_one_d .isc li .cont p {
    margin-top: 15px;
  }

  .resourceData_one_d .isc li {
    width: calc(33.333% - 13px);

    width: -webkit-calc(33.333% - 13px);
  }

  .product1 ul.list li {
    padding: 45px 14px;
  }

  .product1 .list li .imgs {
    height: 50px;
  }

  .costOne .cont .rt ul li .q {
    padding: 18px 15px;
  }

  .costOne .cont .rt ul li .top {
    margin-bottom: 5px;
  }
}

@media (max-width: 375px) {
  /* .ccr{
    flex-wrap: wrap;
  
  }
  .ccr li{
    margin: inherit;
    
  } */
  .ccr li {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .ccr li span {
    display: block;
    width: 63%;
  }
}
@media (max-width: 800px) {
  .video_pop .cont {
    max-width: 95%;
    width: 90%;
  }

  .banner {
    height: 360px;
  }

  .banner .lt .font24 {
    margin-bottom: 32px;
  }

  .index_three ul li .imgs {
    width: 76px;
    margin: 0 auto 12px;
  }

  .index_three ul li {
    padding-bottom: 20px;
  }

  .index_three ul {
    margin-bottom: 40px;
  }

  .bg2 {
    width: 40%;

    height: 365px;
  }

  .bg3::after {
    width: 200px;
    content: '';
  }

  .about_four .cont .rt {
    padding: 31px 20px 31px 0;
  }

  .cy {
    padding-left: 30px;
    max-height: 180px;
  }

  .about_four .cont .rt .font22 {
    margin-bottom: 10px;
  }
}

@media (max-width: 767px) {
  .bannerAll {
    min-height: auto;
  }

  #indemo .cont span,
  .cases-content .cont a.font16 {
    font-size: 12px;
  }
  .cases-content .cont a.font16 {
    margin-right: 4px;
    font-size: 12px;
    margin-top: 10px;
  }
  .nav_down_two p a {
    font-size: 14px;
  }

  .costOne .cont .rt ul li .h {
    display: none !important;
  }

  .costOne .cont {
    flex-wrap: wrap;
  }

  .costOne .cont .lt {
    width: 100%;
    padding: 0;
    margin-bottom: 12px;
  }

  .costOne .title {
    margin-bottom: 20px;
  }

  .costOne .cont .rt {
    width: 100%;
  }

  .costOne .cont .rt ul li {
    width: 48%;
    margin-bottom: 10px;
  }

  .costOne .cont .rt ul li .imgs {
    width: 30px;
  }

  .fileHtml .product3 .title {
    margin-bottom: 25px;
  }

  .fileHtml .title {
    margin-bottom: 20px;
  }

  .ul_one,
  .file .cont {
    flex-wrap: wrap;
  }

  .file .font24 {
    margin-bottom: 16px;
  }

  .file .cont {
    padding-top: 20px;
  }

  .file .cont .lt {
    width: 100%;
    padding-right: 0;
    margin-bottom: 10px;
  }

  .file .cont .rt {
    width: 100%;
    text-align: center;
  }

  .file .cont .lt li {
    margin-top: 12px;
  }

  .ul_one li {
    width: 48%;
    margin-bottom: 16px;
    padding: 12px;
  }

  .product5 .cont .lt {
    width: 70px;
    height: 70px;
    line-height: 70px;
  }

  .product5 .cont .rt {
    width: calc(100% - 75px);

    width: -webkit-calc(100% - 75px);

    padding-left: 20px;

    padding-top: 17px;
  }

  .product5 .cont .rt img {
    height: 14px;
  }

  .product5 .cont .rt div.font16 {
    margin-bottom: 10px;
  }

  .product5 .cont {
    padding: 33px 31px 40px;
  }

  .product4 ul {
    flex-wrap: wrap;
  }

  .product4 ul li {
    width: 48%;
    margin-bottom: 16px;
  }

  .product4 ul li .top .imgs {
    height: 30px;
  }

  .product4 ul li .top .imgs::after {
    content: '';

    width: 36px;

    height: 36px;

    background: url(../images/cp17_50.png) no-repeat center;

    background-size: cover;

    position: absolute;

    right: -11px;

    bottom: -13px;
  }

  .product4 ul li .bom {
    margin-top: 10px;
  }

  .product5 {
    margin-top: 22px;
  }

  header {
    padding: 0 20px;
    height: 70px;
  }

  .bannerAll.contactBanner .cont {
    padding: 60px 0;
  }

  .headerBg {
    top: 70px;
  }

  .logo img {
    /* height: 36px; */
    width: auto;
  }

  .mar100 {
    margin-top: 70px;
  }

  nav {
    top: 70px;
  }

  .ico i,
  .icoS i {
    height: 2px;
  }

  .union-input,
  .index_ .forms {
    height: 36px;
  }

  .banner .lt {
    width: 100%;
  }

  .banner .lt .font24 {
    margin-bottom: 28px;
  }

  .union-input a,
  .index_ .forms a {
    width: 94px;

    height: 32px;

    line-height: 32px;
  }

  .index_one ul {
    padding: 15px;

    flex-wrap: wrap;
  }

  .index_one ul li {
    width: calc(33.33% - 10px);
    margin-left: 10px;
    margin-bottom: 10px;
  }

  .index_one ul li:nth-child(4) {
    margin-left: 0;
  }

  .index_two ul {
    padding: 20px 0;
  }

  .index_two li .lt {
    margin-right: 5px;
  }

  .cont3_list {
    flex-wrap: wrap;
  }

  .cont3_list .lt {
    padding-right: 0;
    width: 100%;
  }

  .cont3_list .rt {
    width: 100%;
  }

  .index_three ul {
    margin-bottom: 28px;
  }

  .cont3_list .lt .font30 {
    margin-bottom: 12px;
  }

  .cont3_list .lt p {
    margin-bottom: 20px;
  }

  .cont3_list .lt a {
    width: 94px;
    height: auto;
    line-height: 32px;
  }

  .index_four_top {
    margin-bottom: 20px;
  }

  .index_four_top .swiper-slide span {
    padding: 5px 10px;
  }

  .index_four_bom .swiper-slide .cont {
    display: block;
  }

  .index_four_bom .swiper-slide .lt,
  .index_four_bom .swiper-slide .rt {
    width: 100%;
  }

  .index_four_bom .swiper-slide .rt .set {
    width: 100%;
  }

  .swiperBtn {
    width: 16px;
  }

  .index_five ul {
    padding: 30px 0 15px;
  }

  .index_five ul {
    flex-wrap: wrap;
    justify-content: center;
  }

  .index_five ul li {
    width: 33.33%;
    margin-bottom: 15px;
  }

  #indemo li {
    width: 220px;
    margin-right: 20px;
  }

  #indemo .cont,
  #demo2 .cont {
    padding: 17px 12px;
  }

  #indemo .cont p {
    margin: 5px 0 15px;
  }

  #indemo .cont span {
    margin-top: 13px;
  }

  #indemo {
    height: auto;
  }

  .index_as {
    padding-top: 0;
    display: none;
  }

  #cardList1,
  #cardList2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .cards a {
    width: 31.333%;
    margin-right: 5px;
    height: 67px;
    margin-bottom: 10px;
  }

  .cards a:nth-child(3n + 1) {
    margin-left: 5px;
  }

  #cardList2,
  #cardListTwo2 {
    display: none;
  }

  .cards a img {
    max-height: 25px;
  }

  .index_seven {
    padding: 40px 0;
  }

  .index_seven ul li {
    width: 33.333%;
    margin-bottom: 16px;
  }

  .index_seven ul {
    flex-wrap: wrap;
    margin: 20px 0 26px;
  }

  .tilese a img {
    height: 16px;
    margin: 0 8px 0 0;
  }

  .tilese a .popImg img {
    height: auto;
    margin: 0 auto;
  }

  .tilese a .popImg {
    width: 120px;
    height: 120px;
  }

  .index_ .cont {
    display: block;
  }

  .index_ .cont .lt {
    margin-bottom: 20px;
  }

  .index_ .cont .lt .font36 {
    margin-bottom: 7px;
  }

  .index_ {
    padding: 40px 0 50px;
  }

  .wite::after {
    content: '';

    width: 100px;

    height: calc(100% - 50px);

    height: -webkit-calc(100% - 50px);

    background-image: linear-gradient(
      to right,
      rgba(255, 255, 255, 0),
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 1)
    );

    position: absolute;

    top: 0;

    right: 0;

    z-index: 4;
  }

  .wite::before {
    content: '';

    width: 100px;

    height: calc(100% - 50px);

    height: -webkit-calc(100% - 50px);

    background-image: linear-gradient(
      to left,
      rgba(255, 255, 255, 0),
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 1)
    );

    position: absolute;

    top: 0;

    left: 0;

    z-index: 4;
  }

  .index_three_2 .lt {
    margin: 0 auto;
  }

  .index_three_2 .rt {
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
  }

  .index_three_2 .rt img {
    bottom: 0;
    width: 100px;
  }

  .index_three_2_l li {
    margin-top: 12px;
  }

  .bannerAll .cont {
    display: block;
  }

  .bannerAll .cont {
    padding: 40px 0;
  }

  .bannerAll .lt p {
    margin: 4px 0 20px;
  }

  .stvy {
    padding: 5px 16px;
  }

  .bannerAll .rt video {
    width: 80%;
    margin: 30px auto 0;
    display: block;
  }

  .icoRt {
    display: none;
  }

  .solution ul {
    flex-wrap: wrap;
    padding: 0;
  }

  .solution ul li {
    width: 50%;
    margin-bottom: 20px;
  }

  .solution li .font22 {
    margin: 15px auto 8px;
  }

  .bg2 {
    width: 400px;
    height: 430px;
  }

  .solution li .imgs {
    width: 80px;

    height: 80px;

    line-height: 80px;
  }

  .solution li .imgs img {
    max-width: 63px;

    max-height: 62px;
  }

  .titleBold {
    margin-bottom: 22px;
  }

  .solutionOne_cont .cont {
    display: block;
  }

  .solutionOne_cont .cont .lt,
  .solutionOne_cont .cont .rt {
    width: 100%;
  }

  .solutionOne_cont .cont .lt {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }

  /* .solutionOne_cont .cont .lt img{max-width: 500px;} */

  .solutionOne_cont .cont .rt {
    padding-left: 12px;
  }

  .solutionOne_cont .cont .rt .font30 {
    margin-bottom: 12px;
  }

  .solutionOne_cont .cont li {
    margin-bottom: 8px;
  }

  .solutionOne_cont .cont li::after {
    content: '';
    width: 4px;
    height: 4px;
    left: -12px;
  }

  .solutionOne_cont .cont ul {
    margin-top: 16px;
  }

  .solutionOne_cont2 .cont .rt {
    padding-right: 0;
  }

  .solution_two ul {
    display: block;
  }

  .solution_two ul li {
    width: 100%;
    margin-right: 0;
    margin-top: 18px;
    padding: 28px 18px;
    justify-content: space-evenly;
  }

  .solution_three .cont .imgs {
    /* height: 40px; */
    margin: 10px auto 26px;
    /* line-height: 40px; */
  }

  .solution_three .cont {
    padding: 15px 20px 20px;
  }

  .solution_three .cont hr {
    margin: 16px 0 20px;
  }

  .solution .solutionLi {
    flex-wrap: wrap;
  }

  .solution .solutionLi li {
    width: 49%;
    margin-left: 2%;
  }

  .solution .solutionLi li:nth-child(2n + 1) {
    margin-left: 0;
  }

  .solution .solutionLi li .imgs {
    height: 56px;

    line-height: 56px;
  }

  .solution .solutionLi {
    padding: 0;
  }

  .solution_two.solution_two_c ul li {
    width: 100%;
    margin-left: 0;
    margin-top: 0px;
    margin-bottom: 18px;
    justify-content: flex-start;
    padding: 15px 29px;
  }

  .solution_two.solution_two_c ul {
    margin-top: 20px;
  }

  .solution_two.solution_two_c ul li .imgs img {
    height: 46px;
    margin-right: 18px;
  }

  .solution_two.solution_two_c ul li .imgs {
    margin-right: 0;
  }

  .down {
    text-align: center;

    padding: 29px 10px;

    border-radius: 12px;

    margin-top: 46px;
  }

  .down a {
    padding: 6px 25px;
  }

  .down .font30 {
    margin-bottom: 14px;
  }

  /* .options_list{display: block;} */

  .options_list li {
    margin-right: 0;
    padding: 5px 11px;
  }

  .options_list div {
    width: 83px;

    height: 30px;
    margin-right: 16px;

    line-height: 30px;
  }

  .options_list ul {
    width: calc(100% - 83px);
  }

  .options_list {
    margin-bottom: 10px;
    align-items: flex-start;
  }

  .case_details .cont {
    display: block;
  }

  .case_details .cont .lt {
    padding-right: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  .case_details .cont .rt {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }

  .case_details ul {
    margin-bottom: 20px;
  }

  .case_details_s_c {
    margin-top: 40px;
  }

  .case_details_s_c {
    display: block;
  }

  .case_details_s_c_lt {
    width: 100%;
    padding-right: 0;
  }

  .case_details_s_c_rt {
    width: 100%;
  }

  .case_details_s_c_lt .font24 {
    padding-bottom: 8px;
    margin-bottom: 13px;
  }

  .case_details_s_c_lt p {
    margin-bottom: 13px;
  }

  .case_details_s_c_lt .cont {
    padding: 15px 20px;
    margin-bottom: 18px;
  }

  .case_details_s_c_lt .cont a {
    margin-top: 5px;
  }

  .case_details_s_c_rt {
    padding-top: 0;
  }

  .sidebar {
    display: none;
  }

  .index_three_2 .cont {
    display: block;
  }

  .bannerAll .rt img {
    margin-top: 30px;
  }

  #indemo .imgs div,
  #demo2 .imgs div,
  .cases-content a .imgs div {
    font-size: 12px;
    padding: 0px 9px;
    top: 13px;

    left: 18px;
  }

  .bazaarList_cont ul li {
    width: calc(50% - 10px);

    width: -webkit-calc(50% - 10px);

    margin-bottom: 20px;
  }

  .bazaarList_cont ul li a .cont .font16 img {
    margin-right: 6px;

    margin-left: 0;

    width: 13px;
  }

  .bazaarList_cont ul li a .cont .font20 {
    margin: 10px 0 10px;

    font-size: 15px;

    height: 45px;
  }

  .bazaarList .tabList .list ul li {
    font-size: 14px;
    padding: 4px 12px;
  }

  .bazaarList .tabList .list ul {
    flex-wrap: wrap;
    width: calc(100% - 80px);
  }

  .bazaarList .tabList .list {
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .bazaarList .tabList .list .font16 {
    margin-top: 5px;
  }

  .bazaarList_dy a,
  .addsbtn {
    line-height: 36px;
    width: 108px;
    height: 36px;
  }

  .bazaarList_news li {
    padding: 20px 0;
  }

  .azaarList_news .title {
    margin-bottom: 0;
  }

  .bazaarList_news li span {
    width: 90px;
    font-size: 14px;
  }

  .bazaarList_news li a {
    width: 56px;
    font-size: 14px;
  }

  .bazaarList_news li .font18 {
    width: calc(100% - 146px);

    width: -webkit-calc(100% - 146px);
  }

  .bazaarList_cont ul li a .cont span.font16 {
    font-size: 12px;
    width: 60px;
    height: 28px;
    line-height: 28px;
  }

  .about_tab ul a {
    padding: 15px 0;
  }

  .about_tab {
    margin-bottom: 32px;
  }

  .lit ul li {
    width: 50%;
    margin-bottom: 20px;
    padding: 0 10px;
  }

  .lit ul {
    flex-wrap: wrap;
  }

  .lit ul li::after {
    display: none;
  }

  .lit ul li .font20 {
    margin: 10px auto 15px;
  }

  .lit ul li img {
    width: 60px;
  }

  .partners_cont .imgs {
    width: 48%;
  }

  .contactUs ul {
    flex-wrap: wrap;
  }

  .contactUs ul li {
    width: 50%;
    margin-bottom: 0px;
  }

  .contactUs ul li .imgs {
    height: 30px;
    margin-bottom: 15px;
  }

  .contactUs ul li .font24,
  .contactUs ul li .font16 {
    margin-bottom: 10px;
  }

  .contactUs ul li:nth-child(1),
  .contactUs ul li:nth-child(2) {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
  }

  .contactUs ul li:nth-child(1),
  .contactUs ul li:nth-child(3) {
    border-right: 1px solid #eee;
    padding-right: 15px;
  }

  .contactUs ul li:nth-child(3),
  .contactUs ul li:nth-child(4) {
    padding-top: 15px;
  }

  .contactUs ul li:nth-child(2),
  .contactUs ul li:nth-child(4) {
    padding-left: 15px;
  }

  .map .city li {
    width: 25%;
  }

  .canvas ul li canvas {
    width: 200px !important;

    height: 140px !important;
  }

  .canvas .font22 {
    bottom: 49px;
  }

  .fzjg ul {
    flex-wrap: wrap;
  }

  .fzjg ul li {
    width: 50%;
    margin-top: 15px;
  }

  .divs {
    margin-top: 35px;
  }

  .aboutTwo_four_top .cont {
    width: calc(100% - 120px);
    position: inherit;
    position: initial;
    transform: translate(0, 0);
    margin: 0 auto;
  }

  .aboutTwo_four_top .swiperBtn {
    width: 32px;
    height: 32px;
    line-height: 30px;
  }

  .aboutTwo_four_top .font400 {
    display: none;
  }

  .aboutTwo_four_top .swiperBtn img {
    height: 12px;
  }

  .aboutTwo_four_bom::after {
    content: '';

    margin-top: 2px;
  }

  .dianyuan {
    margin: 5px auto;
    width: 16px;

    height: 16px;
  }

  .aboutTwo_four_bom .swiper-slide-thumb-active .dianyuan::after {
    width: 6px;
    height: 6px;
  }

  .aboutTwo_four_top .cont .lt {
    display: none;
  }

  .aboutTwo_four_top .cont .rt {
    width: 100%;
    padding: 22px 15px;
  }

  .aboutTwo_four_top {
    margin-top: 20px;
  }

  .about_three .list .list_l {
    width: calc(50% - 6px);
    height: auto;
  }

  .about_three .list .list_l .hou {
    display: none;
  }

  .about_three .list .list_l .qian {
    height: 100%;
    padding: 40px 10px;
  }

  .about_three .list .list_l .qian .imgs {
    height: 36px;
  }

  .about_three .list .list_l .qian .font22 {
    margin: 18px auto 6px;
  }

  .lit ul li .imgs .y1 {
    width: 66px;

    height: 66px;
  }

  .lit ul li .imgs .y1 span {
    width: 40px;

    height: 40px;

    line-height: 40px;

    font-size: 20px;
  }

  .about_four_rt .swiper-slide {
    font-size: 14px;
  }

  .about_four_rt .swiper-slide-thumb-active {
    font-size: 18px;
  }

  .cy {
    padding-left: 0;
  }

  .resourceData_two_1 {
    top: 0;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .resourceData_two_1 .swiper-container {
    width: calc(100% - 80px);
  }

  .resourceData_two_1 .swiperBtn {
    width: 36px;

    height: 36px;
    line-height: 33px;
  }

  .resourceData_two_1 .swiperBtn img {
    height: 16px;
  }

  .resourceData_two_1 .swiper-slide .btn {
    padding: 6px 20px;
  }

  .resourceData_two_1 .swiper-pagination {
    bottom: 10px;
  }

  .resourceData_two_1 .swiper-slide {
    padding: 20px 15px 40px;
  }

  .resourceData_two_1 .swiper-pagination-bullet {
    margin: 0 4px !important;
  }

  .resourceData_one_d .isc li {
    width: calc(50% - 5px);

    width: -webkit-calc(50% - 5px);
    margin-bottom: 16px;
  }

  .resourceData_one_d .isc li .cont {
    padding: 16px 10px 20px;
  }

  .resourceData_one_d .isc li .cont span {
    font-size: 12px;
    line-height: 1;
    padding: 4px 6px;
  }

  .pages li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }

  .resourceData_three .resourceData_tab {
    padding: 0;
  }

  .resourceData_wu {
    padding-top: 0;
  }

  .studyOne .title .font30 {
    margin-bottom: 14px;
  }

  .studyOne .title {
    margin-bottom: 30px;
    width: 100%;
    max-width: 100%;
  }

  .studyOne ul {
    /* display: flex; */
    /* justify-content: space-around;
		/* align-items: stretch; */
    max-width: 100%;
    flex-wrap: wrap;
  }

  .studyOne ul li {
    display: block;
    width: 100%;
    /* margin-top: 20px; */
    /* padding: 23px 20px; */
  }

  .studyOne ul li:first-child {
    margin-top: 0;
  }

  .studyOne ul li .imgs {
    width: 56px;
  }

  .studyOne ul li .cont.slogon {
    /* width: calc(100% - 56px); */

    /* width: -webkit-calc(100% - 56px); */

    /* padding-left: 20px; */
  }

  .studyOne ul li .font24 {
    margin-bottom: 6px;
  }

  .studyTwo .wid90 .swiper-slide .cont img {
    width: 100%;
  }

  .studyTwo .wid90 {
    margin-top: 20px;
    padding: 0 35px;
  }

  .studyTwo .swiper-button-prev {
    width: 15px;
  }

  .studyTwo .swiper-button-next {
    width: 15px;
  }

  .studyShree1 ul li {
    width: calc(50% - 9px);
    margin-top: 16px;
    width: -webkit-calc(50% - 9px);
  }

  .studyShree1 ul {
    flex-wrap: wrap;
  }

  .studyShree1 ul li .cont {
    padding: 13px 13px 16px;
  }

  .studyShree2 .cont ul {
    flex-wrap: wrap;
  }

  .studyShree2 li {
    width: 50%;
    height: auto;
    padding: 70px 10px;
  }

  .studyShree2 li .font18 {
    margin: 20px auto 8px;
  }

  .cce {
    flex-wrap: wrap;
  }
  .ccr {
    flex-wrap: wrap;
  }

  .ccr li {
    width: 50%;
    /* flex-basis: 50%; */
  }

  .cce li,
  .ccr li {
    width: calc(50% - 8px);
    margin-bottom: 10px;
  }
  .ccr li {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .ccr li span {
    display: block;
    width: 80px;
  }

  .cce li .bom {
    display: none !important;
  }

  .studyShree3 .cont {
    padding: 25px 10px;
    margin-top: 25px;
  }

  .activity ul li {
    display: flex;
    justify-content: space-around;
  }
  .activity ul li span {
    display: block;
    font-size: 14px;
    flex: 1;
  }
  .activity ul li a {
    display: block;
    width: 70px;
    text-align: center;
  }

  .cce li .top {
    padding: 16px 15px;
  }

  .cce li .top img {
    height: 33px;
  }

  .ccr li img {
    height: 40px;
  }

  .studyShree3 .cont .list {
    margin-top: 20px;
  }

  .studyShree3 .cont .text-center img {
    margin: 25px auto 10px;
  }

  .studyShree2 .cont {
    margin-top: 25px;
  }

  .product1 ul.list {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }

  .product1 ul.list li {
    width: calc(33.333% - 10px);
    margin-bottom: 16px;
  }

  .product3 li {
    display: block;
    margin-top: 16px;
  }

  .product3 li .lt {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }

  .product3 li .rt {
    width: 100%;
    text-align: center;
  }

  .product3 .title {
    margin-bottom: 30px;
  }

  .product3 li .lt .clist.active {
    padding: 15px 20px;
  }

  .product3 li .lt .clist .writ .font16 {
    margin-top: 10px;
  }

  .product3 li .lt .clist {
    margin-bottom: 8px;
  }

  .product3 li .lt .clist .imgs img {
    height: 16px;
    top: -4px;
  }

  .product3 li .lt .clist .imgs {
    width: 30px;
  }

  .product3 li .lt a {
    font-size: 12px;
    padding: 10px 25px;
  }

  .register .cont .rt {
    padding: 20px 15px 20px;
  }

  .input-group-addon {
    width: 80px;
  }

  .register .form-control {
    width: 100%;
    padding: 0 16px;
  }

  .register .dds .form-control {
    width: 100%;
    height: 60px;
  }

  .register .cont .rt .input-group:nth-child(1) {
    margin-top: 12px;
  }

  .register .cont .rt .input-group {
    margin-top: 16px;
  }

  .group button {
    margin-top: 16px;
    height: 46px;
    font-size: 12px;
  }

  .input-group-addon span {
    font-size: 12px;
  }

  .register .cont .lt ul li img {
    margin-right: 6px;

    height: 6px;
  }

  .white_bg {
    margin: 10px 0;
  }

  .bannerAll.product .cont {
    padding: 76px 0 110px;
  }

  .bannerAll.product .lt p {
    margin: 6px 0 25px;
  }
}

@media (max-width: 730px) {
  .index_three ul li .imgs {
    width: 40px;
    border-radius: 5px;
    margin: 0 auto 7px;
  }

  .index_three ul li .imgs img {
    width: 40px;
    height: 40px;
  }

  .index_three ul li {
    padding-bottom: 15px;
  }

  .index_three ul,
  .index_two ul {
    justify-content: space-between;
  }

  .about_four .cont {
    display: block;
  }

  .about_four .cont .lt {
    width: 100%;
  }

  .about_four .cont .lt img {
    max-width: 60%;
  }

  .about_four .cont .rt {
    width: 100%;
    padding: 10px 20px 30px;
  }

  .resourceData_two_cont {
    display: block;
  }

  .resourceData_two_cont_lt {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }

  .resourceData_two_cont_lt p {
    font-size: 13px !important;
    margin-bottom: 1.5rem;
  }

  .resourceData_two_cont_rt {
    width: 100%;
  }

  .resourceData_two_cont_lt .btn {
    height: 40px;
    font-size: 12px;
  }

  .bps_pop .cont {
    width: 90%;
    padding: 30px 20px;
  }

  .bps_pop .cont .found label {
    font-size: 13px;
    width: 80px;
  }

  .bps_pop .cont .font24 {
    margin-bottom: 20px;
  }

  .bps_pop .clove {
    font-size: 30px;
  }

  .bps_pop .cont .found input {
    height: 40px;
    width: calc(100% - 80px);

    width: -webkit-calc(100% - 80px);
    padding: 0 15px;
  }

  .bps_pop .cont .found1 input {
    width: calc(100% - 176px);

    width: -webkit-calc(100% - 176px);
  }

  .bps_pop .cont .submit {
    height: 40px;
  }

  .resourceData_three_cont_news li a .imgs img {
    width: 100%;
  }

  .resourceData_three_cont_news li a {
    padding: 25px 0;
  }
}

@media (max-width: 620px) {
  .header_call {
    display: none;
  }

  .map .city li {
    width: 33.3333%;
    font-size: 14px;
  }

  .canvas ul {
    display: block;
  }

  .product1 ul.list li {
    width: 49%;
  }

  .index_four_bom .swiper-slide .rt {
    padding: 45px 30px 30px;
  }

  .swiperBtn {
    top: 39% !important;
  }
}

@media (max-width: 560px) {
}

@media (max-width: 460px) {
  .banner {
    height: 300px;
  }

  .index_one .font36 {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .index_three_2 .lt {
    width: 300px;
    height: 300px;
  }

  .mans {
    height: 300px;
  }

  .mans .man {
    width: 100px;
  }

  .imgs1 {
    width: 50px;
  }

  .imgs2 {
    width: 40px;
  }

  .imgs3 {
    width: 60px;
    top: 236px;

    left: 95px;
  }

  .bazaarList_cont ul li {
    width: 100%;
    margin-bottom: 18px;
  }

  .bazaarList_cont ul li a .cont .font20 {
    height: auto;
  }

  .city {
    margin-top: 20px;
  }

  .studyShree2 li .imgs {
    height: 30px;
  }

  .order a {
    padding: 3px 9px;
    font-size: 12px;
  }
}

@media (max-width: 440px) {
}

@media (max-width: 420px) {
  .header_right {
    padding-right: 20px;
  }

  header {
    height: 60px;
  }

  .mar100 {
    margin-top: 60px;
  }

  nav {
    top: 60px;
    padding: 5px;
  }

  .logo {
    width: 150px;
  }

  .header_right {
    width: calc(100% - 116px);

    width: -webkit-calc(100% - 116px);
  }

  .headerBg {
    top: 60px;
  }
}

@media (max-width: 390px) {
}

@media (min-height: 1100px) {
}

@media (min-height: 900px) {
}

@media (max-height: 800px) {
}

@media (max-height: 750px) {
}

@media (max-height: 700px) {
}

@media (max-height: 600px) {
}
.product4 ul li:hover .top .font30 {
  color: #fff;
}
.sseq {
  background: none;
}
/* 数电票专题页 */

@media (max-width: 1000px) {
  .bazaarList .Box1200 .challenge {
    display: block;
  }
  .bazaarList .Box1200 .challenge .challenge_item {
    width: 100%;
    margin-bottom: 80px;
  }

  .bazaarList .Box1200 .challenge .challenge_item .svg {
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
  }
  .bazaarList .ticket {
    margin-top: 80px;
  }

  .pad4 .Box1200 .ticket_content img {
    display: none;
  }

  .pad4 .Box1200 .ticket_content .ticket_description .ticket_item {
    width: 48%;
    height: 50%;
    padding: 10px;
    margin: 0 auto 20px;
    text-align: center;
  }

  .pad4 .Box1200 .ticket_content .ticket_description .ticket_item h5 {
    font-size: 14px;
  }
  .pad4 .Box1200 .ticket_content .ticket_description .ticket_item p {
    font-size: 12px;
  }

  .pad4 .Box1200 .news_list ul {
    display: block;
  }
  .pad4 .Box1200 .news_list ul li {
    width: 100%;
    border: 0;
    padding-bottom: 0;
  }
  .pad4 .Box1200 .news_list ul li a {
    width: 14%;
    margin-left: 10px;
    justify-content: flex-end;
  }
}

.foot_bom_lt {
  padding-bottom: 50px;
  padding-bottom: 20px;
}

.modal-dialog {
  width: 75%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
}
@media (max-width: 1000px) {
  .mobile-tabbar {
    display: block !important;
    display: flex !important;
    padding: 10px 30px;
    justify-content: space-between;
    position: fixed;
    width: 100%;
    height: 55px;
    background-color: #456fc9;
    left: 0;
    bottom: 0;
    z-index: 999;
  }
  .mobile-tabbar a {
    color: #fff;
    text-align: center;
  }
  .mobile-tabbar a svg {
    font-size: 14px;
  }
  .mobile-tabbar a p {
    font-size: 12px;
  }
}
